package com.team2.outpatient_sys.service;

import com.team2.outpatient_sys.pojo.PharmacyStorage;
import com.team2.outpatient_sys.pojo.ShowUnqualifiedMedicine;
import com.team2.outpatient_sys.pojo.Supplement;
import com.team2.outpatient_sys.pojo.UnqualifiedMedicine;

import java.util.List;

public interface InventoryService {
    public List<PharmacyStorage> reminderUnderstock();

    List<PharmacyStorage> deadlineRemind();

    Integer addUnqualifiedMedicine(UnqualifiedMedicine unqualifiedMedicine);

    List<PharmacyStorage> findAllPharmacyStorage();

    List<ShowUnqualifiedMedicine> storageOutNO();

    List<ShowUnqualifiedMedicine> storageOutYES();

    Integer UpdateStorageOut(UnqualifiedMedicine unqualifiedMedicine);

    List<Supplement> findAllSupplement();

    Integer updateSupplement(Supplement supplement);

    Integer addSupplement(Supplement supplement);

    Integer update(Supplement supplement);

    Integer updateError(UnqualifiedMedicine unqualifiedMedicine);
}
